
**********Constitution Making and Liberal Democracy: The Role of Citizens and Representative Elites, International Journal of Constitutional Law, 2020, 18 (1): 206-232.***




reg libdemafter libdembefore   representatiplural deliberationdummy votingdummy logdemocraticage if democratic2 == 1, cluster (ccode)
fitstat


reg libdemafter libdembefore   representatiplural deliberationdummy votingdummy logdemocraticage lnGDP ethnicfractionalization year africame asia europeoc if democratic2 == 1, cluster (ccode)
fitstat


reg libdemafter libdembefore   representatiplural deliberationdummy votingdummy logdemocraticage lnGDP  ethnicfractionalization year africame asia europeoc if democratic3 == 1, cluster (ccode)
fitstat



reg legconsafter legconsbefore  representatiplural deliberationdummy votingdummy logdemocraticage if democratic2 == 1, cluster (ccode)
fitstat


reg legconsafter legconsbefore   representatiplural deliberationdummy votingdummy logdemocraticage lnGDP ethnicfractionalization year africame asia europeoc if democratic2 == 1, cluster (ccode)
fitstat


reg legconsafter legconsbefore   representatiplural deliberationdummy votingdummy logdemocraticage lnGDP  ethnicfractionalization year africame asia europeoc if democratic3 == 1, cluster (ccode)
fitstat




reg judconsafter judconsbefore  representatiplural deliberationdummy votingdummy logdemocraticage if democratic2 == 1, cluster (ccode)
fitstat


reg judconsafter judconsbefore    representatiplural deliberationdummy votingdummy logdemocraticage lnGDP ethnicfractionalization year africame asia europeoc if democratic2 == 1, cluster (ccode)
fitstat


reg judconsafter judconsbefore    representatiplural deliberationdummy votingdummy logdemocraticage lnGDP  ethnicfractionalization year africame asia europeoc if democratic3 == 1, cluster (ccode)
fitstat



reg libcompafter libcompbefore  representatiplural deliberationdummy votingdummy logdemocraticage if democratic2 == 1, cluster (ccode)
fitstat


reg libcompafter libcompbefore  representatiplural deliberationdummy votingdummy logdemocraticage lnGDP ethnicfractionalization year africame asia europeoc if democratic2 == 1, cluster (ccode)
fitstat


reg libcompafter libcompbefore  representatiplural deliberationdummy votingdummy logdemocraticage lnGDP  ethnicfractionalization year africame asia europeoc if democratic3 == 1, cluster (ccode)
fitstat











margins, dydx(elitecooperation) at(citizenvoting=(0(1)2))
marginsplot






lincom  elitecooperation + interelitecitizens *0

lincom  elitecooperation + interelitecitizens *1

lincom  elitecooperation+ interelitecitizens *2

lincom  elitecooperationn + interelitecitizens *3


lincom  citizenparticipation + interelitecitizens *0

lincom  citizenparticipation + interelitecitizens *1

lincom  citizenparticipation + interelitecitizens *2

lincom  citizenparticipation + interelitecitizens *3



gen elitereferendum = eliteinclusion* citizenvoting

reg libdemafter3 libdembefore3 eliteinclusion citizenvoting elitereferendum demage lnGDP ethnicfractionalization, cluster (ccode)




